all:
	gcc -Wall p1.c -o p1
	gcc -Wall p2.c -o p2
	gcc -Wall p3.c -o p3
	gcc -Wall p4.c -o p4

clean:
	rm -rf p1 p2 p3 p4 p4.output
